package com.pactera.domain;

import java.util.Date;

import org.apache.log4j.Logger;

import com.pactera.consts.Const;
import com.pactera.db.OracleDb;
import com.pactera.db.PostgresDb;
import com.pactera.service.TimerService;
import com.pactera.utils.DateUtil;

public class MainClass {

	private static Logger logger = Logger.getLogger(MainClass.class);

	public static void main(String[] args) throws Exception {
		logger.info("--------------main方法开始(" + DateUtil.DateToStr(new Date()) + ")--------------");
		// 初始化常量
		Const.initConfig();
		// 初始化连接池
		logger.info("开始初始化连接池");
		OracleDb.init();
		PostgresDb.init();
		logger.info("连接池初始化完毕");
		// 启动循环监测
		TimerService a =new TimerService();
		a.initType1();
		a.initType2();
		a.initType3();
		a.initType4();
		a.doEverydayTask();

		logger.info("--------------main方法结束(" + DateUtil.DateToStr(new Date()) + ")--------------");
	}
}
